rant arama - French English Dictionary